if (redis.call("exists", KEYS[1]) == 1) then
    local stock = tonumber(redis.call("get",KEYS[1]));
    if(stock>0) then
        redis.call("incrby", KEYS[1], -1);
        return stock;
    end;
        return 0;
end;